De Bruijn Graphs and Linear Cellular Automata

نویسنده

  • Klaus Sutner
چکیده

De Bruijn graphs provide a convenient way to describe configura tions of linear cellular automata (CAs). Using these graphs, we give a simple quadra tic time algorithm to determine whether a linear CA is reversible. Similarly, one can decide in quadratic time whether the global map of the auto mato n is surjective. We also show that every recursive configuration that has a predecessor on a linear CA already has a recursive predecessor. By contradistinction, it is in general impossible to comput e such a predecessor effectively.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Linear Cellular Automata and de Bruijn Automata

Linear cellular automata have a canonical representation in terms of labeled de Bruijn graphs. We will show that these graphs, construed as semiau-tomata, provide a natural setting for the study of cellular automata. For example, we give a simple algorithm to determine reversibility and surjectivity of the global maps. We also comment on Wolfram's question about the growth rates of the minimal ...

متن کامل

Linear Cellular Automata and Finite Automata

Linear cellular automata have a canonical representation in terms of labeled de Bruijn graphs. We will show that these graphs, construed as semiautomata, provide a natural setting for the study of cellular automata. For example, we give a simple algorithm to determine reversibility and surjectivity of the global maps. We also comment on Wolfram’s question about the growth rates of the minimal f...

متن کامل

Computation of Explicit Preimages in One-Dimensional Cellular Automata Applying the De Bruijn Diagram

This paper shows how to simplify the calculation of preimages in cellular automata. The method is based on the so called De Bruijn diagrams and work for any k-states and r-radius in one dimensional space. In order to calculate preimages, we construct preimage matrices from the De Bruijn diagram and an operator defined on these matrices. In this way the problem of calculating preimages is reduce...

متن کامل

Reversible Cellular Automata

A reversible cellular automaton is one whose evolution, and therefore the entire past history of any con guration, can be uniquely deciphered. There are degrees of reversibility, depending upon whether the con gurations considered are arbitrary, periodic, or quiescent at in nity; which are subsidiary to more general questions of injectivity and surjectivity, within a general perspective of the ...

متن کامل

Algorithms for computing preimages of cellular automata configurations

This paper investigates preimages (ancestors or past configurations) of specified configurations of one-dimensional cellular automata. Both counting and listing of preimages are discussed. The main graphical tools used are the de Bruijn diagram, and its extension the preimage network, which is created by concatenating de Bruijn diagrams. The counting of preimages is performed as multiplication ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Complex Systems

دوره 5  شماره 

صفحات  -

تاریخ انتشار 1991